manager web services careers in Manila, Philippines